Learning by doing: activity-based learning

Here’s something different. Young people, working and learning collaboratively, to produce apps. Apps for Good Debbie Forster